.custom-popup {
  background: linear-gradient(180deg, #605891 0%, #2a325c 100%);
  border-radius: 0.16rem 0.16rem 0 0;
   padding-bottom: .20rem;
  .nut-popup-title-title {
    color: #ffffff;
    font-weight: bold;
    font-size: 0.18rem;
  }
  .nut-popup-title-right {
    color: #a6a2c1;
  }
  .nut-icon {
    width: 0.2rem;
    height: 0.2rem;
  }
  .pay-popup {
    padding: 0 0.16rem;
    margin-top: 0.16rem;

    .pay-popup-input-box {
      margin-top: 0.16rem;
      .header-top-txt {
        display: flex;
        align-items: center;
        justify-content: space-between;
        .txt-option {
          font-size: 0.12rem;
          color: rgba(255, 255, 255, 0.85);
        }
      }
      .input-box {
        margin-top: 0.12rem;
        height: 0.5rem;
        border-radius: 0.08rem;
        border: 0.01rem solid rgba(255, 255, 255, 0.2);
        display: flex;
        align-items: center;
        .input-option {
          flex: auto;
          height: 100%;
          background: none;

        
        }
          .right-label {
            flex: none;
            font-weight: 500;
            font-size: 0.16rem;
            color: #fdcb5b;
            margin-right: 0.12rem;
          }
            .right-label-two {
            
            font-weight: 500;
            font-size: 0.16rem;
              color: rgba(255,255,255,0.65);
          }
      }
    }

    .pay-hint-txt-box{
      margin-top: .28rem;
      font-weight: 500;
      font-size: .14rem;
      color: #FDCB5B;
    }
    .pay-btn-box{
      margin-top: .16rem;
height: .50rem;
line-height: .50rem;
text-align: center;
background: linear-gradient( 315deg, #EE8233 0%, #FFF5C7 50%, #FDCD9D 100%);
box-shadow: 0 .01rem .01rem 0px rgba(0,0,0,0.5);
border-radius: .25rem;
font-weight: bold;
font-size: .16rem;
color: #000000;
    }
  }
}
